/*
 * VentanaBusqueda.h
 *
 *  Created on: 04/06/2014
 *      Author: ruben
 */

#ifndef VENTANABUSQUEDA_H_
#define VENTANABUSQUEDA_H_
#include "ColaCircular.h"
#include "AVL.h"

class VentanaBusqueda {
public:
	VentanaBusqueda(unsigned tamVentana);
	virtual ~VentanaBusqueda();
	unsigned getIndice();
	void agregarPalabra(string palabra);
	void quitarPalabra(string palabra);
	Match* buscarMatch(string palabra);
private:
	AVL * arbol;
	 string *vector;
	unsigned contador;
	unsigned tamVentana;
	int  find_long_match(string s1, string s2);
};

#endif /* VENTANABUSQUEDA_H_ */
